135839
80959
98312
1013129
735761
581467
1024748
749385
531274
501147
873161
529894
130528
121394
820535
864905
488700
913983
920772
976906
912457
77663
793728
511655